//
//  CWShortVideoRightSheet.swift
//  SwiftTest
//
//  Created by 陈旺 on 2022/1/26.
//

import UIKit


/// 右边的抽屉列表
class CWShortVideoRightSheet: UIView {
    
    //MARK: - 属性
    private lazy var tableView: UITableView = {
        let tb = UITableView.init(frame: CGRect.zero, style: .plain)
            .link
            .dataSource(self)
            .delegate(self)
            .contentInsetAdjustmentBehavior(.never)
            .end
        return tb
    }()
    
    //MARK: - 构造方法
    override init(frame: CGRect) {
        super.init(frame: frame)
        configureSelf()
    }
    
    required init?(coder: NSCoder) {
        super.init(coder: coder)
        configureSelf()
    }
    
    private func configureSelf() {
        let map: [String: UIView] = [
            "tb": tableView
        ]
        map.addTo(self)
        withVFL("H:|[tb]|", views: map)
        withVFL("V:|[tb]|", views: map)
    }
}

//MARK: - UITableViewDelegate, UITableViewDataSource
extension CWShortVideoRightSheet: UITableViewDelegate, UITableViewDataSource {
    
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 100
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        return UITableViewCell.init(style: .default, reuseIdentifier: "cell")
    }
}
